package ncut.shumei.dao;

import ncut.shumei.entity.Book;
import java.util.List;

public interface BookDao {
    // 1. 按ISBN查询
    Book findByIsbn(String isbn);
    
    // 2. 按书名查询
    Book findByName(String name);
    
    // 3. 模糊查询包含Web的图书
    List<Book> findByNameContainingWeb(String keyword);
    
    // 4. 添加图书
    void addBook(Book book);
    
    // 5. 修改图书
    void updateBook(Book book);
    
    // 6. 删除图书
    void deleteBook(String isbn);
    
    // 7. 查询带有"小"字的学生借阅过的图书
    List<Book> findBooksByStudentNameContaining(String keyword);
} 